Rational Term Rewriting

نویسندگان

  • Andrea Corradini
  • Fabio Gadducci
چکیده

Rational terms (possibly innnite terms with nitely many subterms) can be represented in a nite way via-terms, that is, terms over a signature extended with self-instantiation operators. For example, f ! = f(f(f(: : :))) can be represented as x:f(x) (or also as x:f(f(x)), f(x:f(x)),. . .). Now, if we reduce a-term t to s via a rewriting rule using standard notions of the theory of Term Rewriting Systems, how are the rational terms corresponding to t and to s related? We answer to this question in a satisfactory way, resorting to the definition of innnite parallel rewriting proposed in 7]. We also provide a simple, algebraic description of-term rewriting through a variation of Meseguer's Rewriting Logic formalism.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Universit a Di Pisa (cyclic) Term Graph Rewriting Is Adequate for Rational Parallel Term Rewriting (cyclic) Term Graph Rewriting Is Adequate for Rational Parallel Term Rewriting ?

Acyclic Term Graphs are able to represent terms with sharing , and the relationship between Term Graph Rewriting (TGR) and Term Rewrtiting (TR) is now well understood BvEG + 87, HP91]. During the last years, some researchers considered the extension of TGR to possibly cyclic term graphs, which can represent possibly innnite, rational terms. In KKSdV94] the authors formalize the classical relati...

متن کامل

Rational Term Rewriting Revisited: Decidability and Confluence

We consider a variant of rational term rewriting as first introduced by Corradini et al., i.e., we consider rewriting of (infinite) terms with a finite number of different subterms. Motivated by computability theory, we show a number of decidability results related to the rewrite relation and prove an effective version of a confluence theorem for orthogonal systems.

متن کامل

On Term Rewriting Systems Having a Rational Derivation

Several types of term rewriting systems can be distinguished by the way their rules overlap. In particular, we define the classes of prefix, suffix, bottom-up and top-down systems, which generalize similar classes on words. Our aim is to study the derivation relation of such systems (i.e. the reflexive and transitive closure of their rewriting relation) and, if possible, to provide a finite mec...

متن کامل

mu-term: a tool for proving termination of rewriting with replacement restrictions

This paper describes mu-term, a tool which can be used to automatically prove termination of computational restrictions of rewriting such as context-sensitive rewriting and lazy rewriting. The tool can also be used to prove termination of rewriting. In this sense, mu-term provides the first implementation of reduction orderings based on polynomial interpretations over the rational numbers.

متن کامل

Term Graph Rewriting and Parallel Term Rewriting

The relationship between Term Graph Rewriting and Term Rewriting is well understood: a single term graph reduction may correspond to several term reductions, due to sharing. It is also known that if term graphs are allowed to contain cycles, then one term graph reduction may correspond to infinitely many term reductions. We stress that this fact can be interpreted in two ways. According to the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998